@import url("../css/../css/../css/../css/../css/../css/../css/../css/../css/../css/../css/../css/../css/layout.css");



#main-wrap {

	

}

.jpl {

	width: 680px;

}

.jpr {

	width: 300px;

}

.mst,.msb,.mtop,.mtop button,.rbox h4,.rbox .b  {

	background: url(../images/makeup_4.gif) 0 0;

}

.mst,.msb {

	height: 30px;

}

.msb {

	background-position: 0 -48px;

}

.mst {

	background-position: 0 -17px;

}

.msm {

	 border: #ea95ef solid 2px; border-bottom: none; border-top: none; background: #FDF8F7

}

.mtop {

	background-position: 0 103px; height: 90px; padding-top: 23px; text-align: center;

}

.mtop input {

	width: 250px; height: 24px; font-size: 20px; padding: 2px 5px; border: #C4C4C4 1px solid;

}

.mtop strong {

	font-size: 20px; margin-right: 10px;

}

.mtop button {

	width:123px;height:30px;line-height:30px;text-align:center;margin-left:8px; font-size: 14px; background-position: 0 -88px; border: 0;

}



.mtop .tags {width: 600px;margin: 15px auto 0;}

.mtop .tags a {margin: 0 5px;}



.alc {

	width: 600px; margin: 0 auto;

}

.alc dl {

	 padding: 15px 0 5px; font-size: 14px; clear: both; width: 600px;

}

.alc dl dt {

	font-weight: 700; float: left; margin-right: 15px; width: 30px;background: #d051c4;display: block;padding: 2px 5px;

}

.alc dl dt a{color:#fff;}

.alc dl dd {

	float: left; font-size: 12px; width: 540px;

}

.alc dl dd a {

	margin: 1px 10px 8px 0; display: inline-block;

}

.fcolor{color:#d051c4;}

.rbox h4 {

 background-position: -130px -85px; height: 35px; text-align: center; font-size: 13px; line-height: 40px;

}

.rbox .b {

	background-position: -130px -120px; height: 8px; clear: both;

}

.rbox .m {

	border: solid 1px #d051c4; border-bottom: 0; border-top: 0

}

.rbox .c {

	border: solid 4px #f6d4f3; border-bottom: 0; border-top: 0;padding: 5px 15px;

}

.rbox .listpic {

	overflow: hidden; padding-bottom: 10px;

}

.rbox .listpic li {

	width: 120px; height: 110px; text-align: center; float: left; padding: 5px 5px; display: inline;

}

.rbox .listpic li img {

	display: block;  margin-bottom: 5px; width: 120px; height: 90px;

}

.rbox .listtext {

	padding: 5px;

}

.rbox .listtext li {

	height: 26px; line-height: 26px; font-size: 14px;

}

.pflink {

	border: solid 2px #ea95ef;

}

.pflink h4 {

    border-color: #ea95ef; line-height: 32px; height: 32px;

}

.blink{border:#ea95ef solid 2px;margin-top:10px;width:986px;}

.blink ul{float:left;width:972px;padding:5px;}

.blink li{float:left;white-space:nowrap;display:inline;overflow:visible;margin:4px 10px;}

.blink .z{margin-bottom:-1px;}